[OpenOffice](http://www.openoffice.org/) je významný open-source kancelářský balík, určený pro zpracování textu, tabulek, prezentací, grafiky, databází atd.

## Contents

*   [1 OpenOffice v Arch Linuxu](#OpenOffice_v_Arch_Linuxu)
*   [2 Instalace](#Instalace)
    *   [2.1 Správa rozšíření a kontrola pravopisu pro OpenOffice 3.x](#Spr.C3.A1va_roz.C5.A1.C3.AD.C5.99en.C3.AD_a_kontrola_pravopisu_pro_OpenOffice_3.x)
        *   [2.1.1 Další standardně nainstalovaná rozšíření](#Dal.C5.A1.C3.AD_standardn.C4.9B_nainstalovan.C3.A1_roz.C5.A1.C3.AD.C5.99en.C3.AD)
    *   [2.2 Nastavení prostředí OOo](#Nastaven.C3.AD_prost.C5.99ed.C3.AD_OOo)
        *   [2.2.1 Globální konfigurace prostředí OOo](#Glob.C3.A1ln.C3.AD_konfigurace_prost.C5.99ed.C3.AD_OOo)
        *   [2.2.2 Skripty pro nastavení prostředí OOo](#Skripty_pro_nastaven.C3.AD_prost.C5.99ed.C3.AD_OOo)
    *   [2.3 Vzhled a chování KDE4 pro OpenOffice](#Vzhled_a_chov.C3.A1n.C3.AD_KDE4_pro_OpenOffice)
        *   [2.3.1 Alternativní konfigurace](#Alternativn.C3.AD_konfigurace)
*   [3 Spouštění OpenOffice](#Spou.C5.A1t.C4.9Bn.C3.AD_OpenOffice)
*   [4 Zrychlení OpenOffice](#Zrychlen.C3.AD_OpenOffice)
*   [5 Problémy](#Probl.C3.A9my)
    *   [5.1 Náhrada fontů](#N.C3.A1hrada_font.C5.AF)
    *   [5.2 Vyhlazování](#Vyhlazov.C3.A1n.C3.AD)
    *   [5.3 Detekce TrueType fonů](#Detekce_TrueType_fon.C5.AF)
    *   [5.4 Qt vzhled v KDE >4](#Qt_vzhled_v_KDE_.3E4)
    *   [5.5 Francouzský slovník](#Francouzsk.C3.BD_slovn.C3.ADk)

## OpenOffice v Arch Linuxu

Arch nabízí 4 druhy binárních balíčků pro OpenOffice s těmito názvy:

**openoffice-base**

Toto je vždy poslední vydaná, stabilní verze OpenOffice.
Současná verze: 3.2.0
Spouští se příkazem "soffice" nebo z menu desktopu.

**openoffice-base-beta**

Tento balíček existuje pouze v případě, kdy se blíží nová stabilní verze. Bude to verze alpha, beta a release candidate nejbližší stabilní verze.
Současná verze: 3.2.0_ooo320_m12-1 (cesta k=3.1.1rcX) (verze z větve DEV320_m12 povedou k další stabilní verzi 3.2.x)
Spouští se příkazem "soffice-beta" nebo z menu desktopu.
Je bezpečné, pokud se nainstaluje dohromady se stabilní i vývojovou verzí.
Prosím důkladně ji otestujte, chyby hlaste do OpenOffice a chyby balíčků do Archu.
Mapa vývoje: [http://wiki.services.openoffice.org/wiki/OOoRelease311](http://wiki.services.openoffice.org/wiki/OOoRelease311)

**openoffice-base-devel**

Tento balíček je aktualizován čas od času a je určen k testování posledních novinek a sestavení balíčků. Prosím otestujte jej a připomínky hlaste na [http://www.openoffice.org/issues/query.cgi](http://www.openoffice.org/issues/query.cgi)
Současná verze: 3.3_dev300_m70-1 / snímek DEV300_m70 (snímky ze stabilní větve 3.2 povedou k vydání verze 3.3 a dalším)
Spouští se příkazem "soffice-dev" nebo z menu desktopu.
Je bezpečné, pokud se nainstaluje dohromady se stabilní i beta verzí.
Mapa vývoje: [http://wiki.services.openoffice.org/wiki/OOoRelease33](http://wiki.services.openoffice.org/wiki/OOoRelease33)

**go-openoffice**

Jako doplněk existuje balíček pro go-openoffice, také nazývaný ooo-build - "větev Novell" v repozitáři extra, který obsahuje rozšíření a funkce, známé z verzí openoffice.org dostupných v Ubuntu, OpenSuSE a dalších distribucích. Pro uživatele Archu, kteří přišli z jiných distribucí může být go-openoffice mnohem známější. Vždy to je poslední stabilní verze v repozitáři extra, vycházející z balíčku openoffice-base. Budoucí beta/vývojové verze jsou v repozitáři testing.
go-openoffice nemůže být instalován souběžně s ostatními větvemi openoffice; berte ho jako náhradu.

**Note:** Pokud používáte více než jednu verzi openoffice-base, je důrazně doporučeno vždy zálohovat konfigurační adresář ~/.openoffice{2,3}.

## Instalace

*   Nejdříve nainstalujte prostředí Java Runtime Environment (volitelné, důrazně doporučeno). Viz: [Java](/index.php/Java "Java")

*   Dále nainstalujte tyto fonty, nebo se budou zobrazovat místo písma jen obdélníčky:

```
# pacman -S ttf-dejavu artwiz-fonts ttf-ms-fonts (a další, potřebné pro váš jazyk)

```

*   Nainstalujte si stabilní, beta, vývojovou či go-o verzi:

```
# pacman -S openoffice-base openoffice-base-beta openoffice-base-devel go-openoffice

```

*   Stáhněte si jazykový balíček. Základní instalace obsahuje pouze soubory s jazykem en_US, ovšem repozitáře nabízí všechny dostupné jazykové balíčky, s výjimkou pro go-openoffice.

```
# pacman -S openoffice-cs...

```

### Správa rozšíření a kontrola pravopisu pro OpenOffice 3.x

Balíčky v Archu již obsahují některé slovníky. Zkuste pomocí Správce rozšíření, zda je váš slovník k dispozici - spusťte libovolný OO program (např. Writer) a otevřete Správce rozšíření z menu Nástroje. Sem zadejte následující cestu k instalaci slovníku:

```
/usr/lib/openoffice/share/extension/install/

```

**Note:** Pokud instalujete go-openoffice, cesta je: /usr/lib/go-openoffice/share/extension/install/

Existují další způsoby:

*   1) Použijte pro stáhnutí a instalaci Správce rozšíření z menu OOo - rozšíření nainstaluje pouze pro konkrétního uživatele do jeho adresáře ~/.openoffice.org/3/user/uno_packages/cache
*   2) Stáhněte rozšíření a instalujte ho pro konkrétního uživatele použitím programu "/usr/lib/openoffice/program/unopkg add extension" nebo
*   3) Stáhněte rozšíření a instalujte ho pro všechny uživatele použitím programu "/usr/lib/openoffice/program/unopkg add --shared extension" (vyžaduje práva root)

##### Další standardně nainstalovaná rozšíření

(Seznam je platný pro go-openoffice)

*   pdfimport.oxt: schopnost importovat soubory PDF do Draw a Impress
*   presenter-screen.oxt: při použití dvou obrazovek tento plugin nabízí větší kontrolu nad prezentací
*   sun-presentation-minimizer.oxt: redukuje velikost souboru konkrétní prezentace
*   wiki-publisher.oxt: umožňuje vytvářet Wiki články na servery MediaWiki bez znalosti syntaxe jazyka MediaWiki

### Nastavení prostředí OOo

OpenOffice podporuje použití několika vykreslovacích nástrojů a dokáže se čistě integrovat do rozličných desktopových prostředí. Ručně je nutno zadat proměnnou OOO_FORCE_DESKTOP.

Pro běh OpenOffice.org v módu GTK2 (předevolená, standardní možnost), zadejte (v bash):

```
 # OOO_FORCE_DESKTOP=gnome soffice

```

Pro běh OpenOffice.org v módu QT/KDE3, zadejte (v bash):

```
 # OOO_FORCE_DESKTOP=kde soffice

```

Pro běh OpenOffice.org v módu QT4/KDE4, zadejte (v bash):

```
 # OOO_FORCE_DESKTOP=kde4 soffice

```

**Note:** Protože byl vzhled KDE z Openoffice3 odstraněn, je doporučeno použít pro všechny uživatele mód GTK. KDE4 integrace je v experimentálním stádiu v go-openoffice a v openoffice-base-devel (od verze m56)

#### Globální konfigurace prostředí OOo

Pro nastavení konkrétního vzhledu OpenOffice při každém jeho spuštění je nutno zadat proměnnou **<tt>OOO_FORCE_DESKTOP</tt>** do souboru /etc/profile.d/openoffice.sh, nebo do souboru /usr/bin/soffice, s hodnotou **<tt>gnome</tt>**, **<tt>kde</tt>** nebo **<tt>kde4</tt>**.

#### Skripty pro nastavení prostředí OOo

Pokud z jakéhokoliv důvodu nechcete konfigurovat vzhled globálně, můžete mít jako uživatel, nepoužívající GNOME/KDE problém s nastavením proměnné v *box menu vašeho prostředí, protože tato menu nemají ráda zadávání proměnných.

Tento skript spustí openoffice s použitím vzhledu GTK a nadále akceptuje příkazy z příkazové řádky - např. -writer.

```
#!/bin/sh

#### openoffice-gtk - Skript pro spuštění openoffice v protředí GNOME/GTK

OOO_FORCE_DESKTOP=gnome /usr/bin/soffice "$@"

```

Použijte tento skript ve svém menu (či spouštěči) jako příkaz (např. /usr/bin/openoffice-gtk).

**Note:** Pokud soubor otevřete ve správci souborů, např. v Thunaru, bude použit výchozí vzhled, protože se na váš skript asociace souborů nepoužije.

### Vzhled a chování KDE4 pro OpenOffice

OOO_FORCE_DESKTOP=gnome takový způsob nenabídne. Lze to obejít nastavením (jako root):

```
export SAL_GTK_USE_PIXMAPPAINT=1

```

v souboru /etc/profile.d/openoffice.sh. V nastavení KDE4 musí být zvoleno "použít můj styl KDE v aplikacích GTK" - Vzhled > GTK styly a písma (musí být nainstalován gtk-qt-engine).

#### Alternativní konfigurace

Nevybírejte "použít můj styl KDE v aplikacích GTK". Místo toho zvolte nativní styl a font pro GTK2 aplikace.

```
# pacman -S gtk-chtheme
# pacman -S gtk-engines

```

Změňte styl pomocí gtk-chtheme (v základu odlišný od KDE) a font (může být stejný jako váš KDE systémový font). Existují další balíčky pro GTK engine.

V nastavení OOo jsou dvě důležité obrazovky, Vzhled a Písma:

*   Vzhled
    *   nastavit měřítko na 100%
    *   nastavit použití sytémového fontu na OFF (jinak nebude tabulka náhrad použita)
    *   nastavit antialiasing na OFF

*   Písma
    *   vybrat "Použít tabulku náhrad"
    *   změnit "Andale Sans UI" (*musíte* to přepsat -- není na to nabídka) za jiný font (váš KDE systémový font nebo jiný, pokud nevypadá dobře)
    *   zatrhnout fajfku, aby se seznam aktualizoval
    *   vybrat "vždy" a "pouze obrazovka"
    *   stisknout OK

Při výběru fontů pro OpenOffice mějte na paměti, že jednoduchý renderovací engine, obsažený v balíčku, nedokáže vykreslit detaily fontu stejným způsobem, jako ostatní desktopové aplikace. Použijte lupu `kmag` k průzkumu tvarů každého písma.

## Spouštění OpenOffice

Pokud si přejete spustit konkrétní program OpenOffice.org (místo předvoleného Startcentra soffice), např. textový editor (Write), tabulkový procesor (Calc) nebo program pro prezentace (Impress), použijte následující parametry:

Writer

```
 /usr/bin/soffice -writer

```

Calc

```
 /usr/bin/soffice -calc

```

Impress

```
 /usr/bin/soffice -impress

```

Draw

```
 /usr/bin/soffice -draw

```

Math (Editor rovnic)

```
 /usr/bin/soffice -math

```

Base (Databáze)

```
 /usr/bin/soffice -base

```

Administrace tiskáren (doporučeno spustit jako root)

```
 /usr/bin/spadmin

```

## Zrychlení OpenOffice

Některá nastavení mohou zlepšit rychlost spouštění a odezvy OpenOffice. Nicméně mohou zvýšit nároky na paměť RAM, takže je používejte opatrně. Všechny jsou dostupné v menu *Nástroje > Volby*.

*   V menu *Paměť*:
    *   Redukovat počet kroků Zpět na méně než 100, na 20 až 30 kroků.
    *   V Grafická vyrovnávací paměť nastavte Použít pro OpenOffice.org na 128 MB (navýšit z původních 20MB).
    *   Nastavit Paměť na objekt na 20MB (navýšit z původních 5MB).
    *   Pokud používáte OpenOffice často, zvolte OpenOffice.org Quickstarter.
*   V menu *Java*, odtrhněte Použít běhové prostředí jazyka Java (JRE).

## Problémy

### Náhrada fontů

Toto lze změnit v nastavení OpenOffice.org. Z menu vyberte *Nástroje > Volby > OpenOffice.org > Písma*. Zatrhněte volbu *Použít tabulku náhrad*. Napište `Andale Sans UI` do řádky fontů a vyberte žádaný font pro položku *Zaměnit za*. Když je hotovo, klikněte na *zatržítko*. Pak zvolte *Vždy* a *Pouze obrazovka* v boxu níže. Klikněte na OK. Potom jděte do *Nástroje > Volby > OpenOffice.org > Vzhled* a odškrtněte "Použít systémový font pro uživatelské rozhraní". Pokud použijete nevyhlazovaný font, např. Arial, musíte dále odškrtnout "Vyhlazování fontu obrazovky", aby se font menu zobrazoval korektně.

### Vyhlazování

Spusťte

```
$ echo "Xft.lcdfilter: lcddefault" | xrdb -merge

```

Aby se změny zachovaly trvale, vložte "`Xft.lcdfilter: lcddefault`" do vašeho souboru `~/.Xresources`. [[1]](https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/271283/comments/19).

Pokud to nefunguje, můžete zkusit přidat "`Xft.lcdfilter: lcddefault`" do souboru `~/.Xdefaults`. Pokud soubor neexistuje, vytvořte jej.

### Detekce TrueType fonů

Viz [Font configuration#Programs can no longer access TrueType fonts](/index.php/Font_configuration#Programs_can_no_longer_access_TrueType_fonts "Font configuration"). Pro přidání k již existujícím v OpenOffice spusťte `spadmin`.

### Qt vzhled v KDE >4

OpenOffice byl převeden do Qt 4, takže vzhled aplikací nemůže být měněn nástroji pro Qt 3.

### Francouzský slovník

Od openoffice 3.0.0-2 obsahuje francouzský slovník chyby kvůli kódování znaků. K vyřešení je nutno spustit tyto příkazy (potřebujete balíčky **zip** a **unzip**):

```
$ cp /usr/lib/openoffice/share/extension/install/dict-fr.oxt dict-fr.oxt
$ unzip dict-fr.oxt -d dict-fr
$ cd dict-fr
$ iconv -f ISO-8859-15 -t UTF-8 dictionaries.xcu > dictionaries.xcu.utf
$ mv dictionaries.xcu.utf dictionaries.xcu
$ zip ../dict-fr.oxt *
$ cd ../
$ rm -r dict-fr

```

potom jděte do Správce rozšíření v openoffice (menu Nástroje) a instalujte slovník z nového souboru dict-fr.oxt